home *** CD-ROM | disk | FTP | other *** search
- # include "stdio.h"
- # define U(x) x
- # define NLSTATE yyprevious=YYNEWLINE
- # define BEGIN yybgin = yysvec + 1 +
- # define INITIAL 0
- # define YYLERR yysvec
- # define YYSTATE (yyestate-yysvec-1)
- # define YYOPTIM 1
- # define YYLMAX 200
- # define output(c) putc(c,yyout)
- # define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)
- # define unput(c) {yytchar= (c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;}
- # define yymore() (yymorfg=1)
- # define ECHO fprintf(yyout, "%s",yytext)
- # define REJECT { nstr = yyreject(); goto yyfussy;}
- int yyleng; extern char yytext[];
- int yymorfg;
- extern char *yysptr, yysbuf[];
- int yytchar;
- FILE *yyin ={stdin}, *yyout ={stdout};
- extern int yylineno;
- struct yysvf {
- struct yywork *yystoff;
- struct yysvf *yyother;
- int *yystops;};
- struct yysvf *yyestate;
- extern struct yysvf yysvec[], *yybgin;
- #include "distillery.h"
-
- extern char igetc();
- #undef input()
- # define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):igetc())==10?(yylineno++,EOF):yytchar)==EOF?0:yytchar)
- # define YYNEWLINE 10
- yylex(){
- int nstr; extern int yyprevious;
- while((nstr = yylook()) >= 0)
- yyfussy: switch(nstr){
- case 0:
- if(yywrap()) return(0); break;
- case 1:
- ;
- break;
- case 2:
- return dis_string;
- break;
- case 3:
- return dis_int;
- break;
- case 4:
- return dis_real;
- break;
- case 5:
- return dis_m;
- break;
- case 6:
- return dis_m;
- break;
- case 7:
- return dis_l;
- break;
- case 8:
- return dis_lineto;
- break;
- case 9:
- return dis_x;
- break;
- case 10:
- return dis_y;
- break;
- case 11:
- return dis_X;
- break;
- case 12:
- return dis_Y;
- break;
- case 13:
- return dis_c;
- break;
- case 14:
- return dis_cp;
- break;
- case 15:
- return dis_f;
- break;
- case 16:
- return dis_s;
- break;
- case 17:
- return dis_clip;
- break;
- case 18:
- return dis_T;
- break;
- case 19:
- return dis_A;
- break;
- case 20:
- return dis_W;
- break;
- case 21:
- return dis_AW;
- break;
- case 22:
- return dis_R;
- break;
- case 23:
- return dis_r;
- break;
- case 24:
- return dis_L;
- break;
- case 25:
- return dis_w;
- break;
- case 26:
- return dis_g;
- break;
- case 27:
- return dis_j;
- break;
- case 28:
- return dis_d;
- break;
- case 29:
- return dis_miter;
- break;
- case 30:
- return dis_cap;
- break;
- case 31:
- return dis_RGB;
- break;
- case 32:
- return dis_MF;
- break;
- case 33:
- return dis_FF;
- break;
- case 34:
- return dis_DF;
- break;
- case 35:
- return dis_F;
- break;
- case 36:
- return dis_IMASK;
- break;
- case 37:
- return dis_IMAGE;
- break;
- case 38:
- return dis_BPAGE;
- break;
- case 39:
- return dis_EPAGE;
- break;
- case 40:
- return dis_REMAP;
- break;
- case 41:
- return dis_RECODE;
- break;
- case 42:
- return dis_literal;
- break;
- case 43:
- return dis_name;
- break;
- case 44:
- ;
- break;
- case -1:
- break;
- default:
- fprintf(yyout,"bad switch yylook %d",nstr);
- } return(0); }
- /* end of yylex */
- int yyvstop[] ={
- 0,
-
- 43,
- 44,
- 0,
-
- 44,
- 0,
-
- 44,
- 0,
-
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 44,
- 0,
-
- 3,
- 4,
- 44,
- 0,
-
- 19,
- 43,
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 35,
- 43,
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 24,
- 43,
- 44,
- 0,
-
- 43,
- 44,
- 0,
-
- 22,
- 43,
- 44,
- 0,
-
- 18,
- 43,
- 44,
- 0,
-
- 20,
- 43,
- 44,
- 0,
-
- 11,
- 43,
- 44,
- 0,
-
- 12,
- 43,
- 44,
- 0,
-
- 13,
- 43,
- 44,
- 0,
-
- 28,
- 43,
- 44,
- 0,
-
- 15,
- 43,
- 44,
- 0,
-
- 26,
- 43,
- 44,
- 0,
-
- 27,
- 43,
- 44,
- 0,
-
- 7,
- 43,
- 44,
- 0,
-
- 5,
- 43,
- 44,
- 0,
-
- 23,
- 43,
- 44,
- 0,
-
- 16,
- 43,
- 44,
- 0,
-
- 25,
- 43,
- 44,
- 0,
-
- 9,
- 43,
- 44,
- 0,
-
- 10,
- 43,
- 44,
- 0,
-
- 43,
- 0,
-
- 1,
- 0,
-
- 2,
- 0,
-
- 43,
- 0,
-
- 3,
- 4,
- 43,
- 0,
-
- 4,
- 43,
- 0,
-
- 42,
- 0,
-
- 4,
- 43,
- 0,
-
- 3,
- 4,
- 0,
-
- 21,
- 43,
- 0,
-
- 43,
- 0,
-
- 34,
- 43,
- 0,
-
- 43,
- 0,
-
- 33,
- 43,
- 0,
-
- 43,
- 0,
-
- 32,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 14,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 31,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 17,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 37,
- 43,
- 0,
-
- 43,
- 0,
-
- 40,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 41,
- 43,
- 0,
-
- 8,
- 43,
- 0,
-
- 6,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 39,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 38,
- 43,
- 0,
-
- 36,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 30,
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 43,
- 0,
-
- 29,
- 43,
- 0,
- 0};
- # define YYTYPE char
- struct yywork { YYTYPE verify, advance; } yycrank[] ={
- 0,0, 0,0, 1,3, 0,0,
- 5,37, 0,0, 0,0, 0,0,
- 0,0, 0,0, 1,4, 1,4,
- 5,37, 5,38, 6,39, 0,0,
- 0,0, 0,0, 0,0, 39,0,
- 0,0, 40,0, 6,39, 6,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 1,5, 0,0,
- 0,0, 1,6, 0,0, 0,0,
- 0,0, 0,0, 1,7, 1,8,
- 1,9, 1,10, 39,40, 5,37,
- 40,40, 0,0, 6,40, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 6,39, 0,0, 0,0,
- 0,0, 0,0, 1,11, 1,12,
- 0,0, 1,13, 1,14, 1,15,
- 0,0, 0,0, 1,16, 0,0,
- 0,0, 1,17, 1,18, 0,0,
- 0,0, 0,0, 0,0, 1,19,
- 0,0, 1,20, 0,0, 0,0,
- 1,21, 1,22, 1,23, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 1,24, 1,25, 0,0, 1,26,
- 1,27, 0,0, 0,0, 1,28,
- 0,0, 1,29, 1,30, 0,0,
- 0,0, 0,0, 0,0, 1,31,
- 1,32, 0,0, 0,0, 0,0,
- 1,33, 1,34, 1,35, 2,5,
- 0,0, 0,0, 2,6, 0,0,
- 0,0, 0,0, 0,0, 2,7,
- 2,8, 2,9, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 2,11,
- 2,12, 0,0, 2,13, 2,14,
- 2,15, 0,0, 0,0, 2,16,
- 0,0, 0,0, 2,17, 2,18,
- 0,0, 0,0, 0,0, 0,0,
- 2,19, 0,0, 2,20, 0,0,
- 3,36, 2,21, 2,22, 2,23,
- 0,0, 0,0, 0,0, 0,0,
- 3,0, 3,0, 0,0, 0,0,
- 3,0, 2,24, 2,25, 0,0,
- 2,26, 2,27, 7,36, 0,0,
- 2,28, 0,0, 2,29, 2,30,
- 0,0, 0,0, 7,0, 7,0,
- 2,31, 2,32, 7,0, 3,0,
- 0,0, 2,33, 2,34, 2,35,
- 3,0, 0,0, 0,0, 3,0,
- 3,0, 0,0, 0,0, 0,0,
- 8,0, 8,0, 3,0, 3,36,
- 8,0, 7,0, 0,0, 0,0,
- 0,0, 0,0, 7,0, 0,0,
- 0,0, 7,0, 7,0, 3,0,
- 0,0, 3,0, 0,0, 7,41,
- 7,0, 7,42, 0,0, 8,0,
- 0,0, 0,0, 0,0, 0,0,
- 8,0, 0,0, 0,0, 8,0,
- 8,0, 7,0, 0,0, 7,0,
- 0,0, 0,0, 8,0, 8,43,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 3,0, 0,0,
- 3,0, 0,0, 0,0, 8,0,
- 0,0, 8,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 9,44, 0,0, 0,0,
- 7,0, 0,0, 7,0, 0,0,
- 0,0, 9,0, 9,0, 0,0,
- 0,0, 9,0, 0,0, 0,0,
- 0,0, 0,0, 3,0, 0,0,
- 3,0, 0,0, 8,0, 0,0,
- 8,0, 0,0, 0,0, 10,0,
- 10,0, 0,0, 0,0, 10,0,
- 9,0, 0,0, 0,0, 0,0,
- 7,0, 9,0, 7,0, 0,0,
- 9,0, 9,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 9,0,
- 9,45, 0,0, 10,0, 0,0,
- 0,0, 0,0, 8,0, 10,0,
- 8,0, 0,0, 10,0, 10,0,
- 9,0, 0,0, 9,0, 0,0,
- 10,46, 10,0, 10,47, 11,0,
- 11,0, 0,0, 0,0, 11,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 10,0, 0,0,
- 10,0, 0,0, 0,0, 0,0,
- 12,0, 12,0, 0,0, 0,0,
- 12,0, 0,0, 11,0, 9,0,
- 0,0, 9,0, 0,0, 11,0,
- 0,0, 0,0, 11,0, 11,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 11,0, 0,0, 12,0,
- 0,0, 10,0, 0,0, 10,0,
- 12,0, 0,0, 0,0, 12,0,
- 12,0, 0,0, 11,0, 0,0,
- 11,0, 0,0, 12,0, 9,0,
- 0,0, 9,0, 0,0, 13,0,
- 13,0, 0,0, 0,0, 13,0,
- 0,0, 0,0, 0,0, 12,0,
- 0,0, 12,0, 0,0, 0,0,
- 0,0, 10,0, 0,0, 10,0,
- 12,49, 11,48, 0,0, 0,0,
- 0,0, 11,0, 13,0, 11,0,
- 0,0, 0,0, 0,0, 13,0,
- 0,0, 0,0, 13,0, 13,0,
- 0,0, 0,0, 0,0, 14,0,
- 14,0, 13,0, 12,0, 14,0,
- 12,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 13,0, 0,0,
- 13,0, 11,0, 0,0, 11,0,
- 0,0, 0,0, 14,0, 0,0,
- 13,50, 15,0, 15,0, 14,0,
- 0,0, 15,0, 14,0, 14,0,
- 0,0, 0,0, 12,0, 0,0,
- 12,0, 14,0, 0,0, 0,0,
- 0,0, 0,0, 16,0, 16,0,
- 0,0, 13,0, 16,0, 13,0,
- 15,0, 0,0, 14,0, 0,0,
- 14,0, 15,0, 0,0, 0,0,
- 15,0, 15,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 15,0,
- 0,0, 16,0, 0,0, 0,0,
- 14,51, 0,0, 16,0, 0,0,
- 0,0, 16,0, 16,0, 0,0,
- 15,0, 13,0, 15,0, 13,0,
- 16,0, 14,0, 0,0, 14,0,
- 0,0, 0,0, 15,52, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 16,0, 0,0, 16,0,
- 0,0, 17,0, 17,0, 0,0,
- 0,0, 17,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 15,0,
- 0,0, 15,0, 16,53, 0,0,
- 0,0, 14,0, 0,0, 14,0,
- 0,0, 0,0, 0,0, 0,0,
- 17,0, 0,0, 0,0, 0,0,
- 16,0, 17,0, 16,0, 0,0,
- 17,0, 17,0, 0,0, 0,0,
- 18,0, 18,0, 0,0, 17,0,
- 18,0, 0,0, 0,0, 15,0,
- 0,0, 15,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 17,0, 0,0, 17,0, 0,0,
- 0,0, 0,0, 0,0, 18,0,
- 16,0, 0,0, 16,0, 19,36,
- 18,0, 0,0, 0,0, 18,0,
- 18,0, 0,0, 0,0, 19,0,
- 19,0, 0,0, 18,0, 19,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 17,0,
- 0,0, 17,0, 0,0, 18,0,
- 0,0, 18,0, 0,0, 0,0,
- 0,0, 0,0, 19,0, 0,0,
- 0,0, 18,54, 0,0, 19,0,
- 0,0, 0,0, 19,0, 19,0,
- 0,0, 0,0, 0,0, 20,0,
- 20,0, 19,0, 19,36, 20,0,
- 0,0, 0,0, 0,0, 17,0,
- 0,0, 17,0, 18,0, 0,0,
- 18,0, 0,0, 19,0, 0,0,
- 19,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 20,0, 19,55,
- 0,0, 19,56, 0,0, 20,0,
- 0,0, 0,0, 20,0, 20,0,
- 0,0, 0,0, 21,0, 21,0,
- 0,0, 20,0, 21,0, 0,0,
- 0,0, 0,0, 18,0, 0,0,
- 18,0, 19,0, 0,0, 19,0,
- 0,0, 0,0, 20,0, 0,0,
- 20,0, 0,0, 0,0, 0,0,
- 0,0, 21,0, 0,0, 0,0,
- 0,0, 0,0, 21,0, 0,0,
- 0,0, 21,0, 21,0, 0,0,
- 0,0, 22,0, 22,0, 0,0,
- 21,0, 22,0, 0,0, 0,0,
- 0,0, 19,0, 0,0, 19,0,
- 0,0, 20,0, 0,0, 20,0,
- 0,0, 21,0, 0,0, 21,0,
- 0,0, 0,0, 0,0, 0,0,
- 22,0, 0,0, 0,0, 0,0,
- 0,0, 22,0, 0,0, 0,0,
- 22,0, 22,0, 0,0, 0,0,
- 23,0, 23,0, 0,0, 22,0,
- 23,0, 0,0, 0,0, 0,0,
- 0,0, 20,0, 0,0, 20,0,
- 21,0, 0,0, 21,0, 0,0,
- 22,0, 0,0, 22,0, 0,0,
- 0,0, 0,0, 0,0, 23,0,
- 0,0, 0,0, 0,0, 24,36,
- 23,0, 0,0, 0,0, 23,0,
- 23,0, 0,0, 0,0, 24,0,
- 24,0, 0,0, 23,0, 24,0,
- 0,0, 0,0, 0,0, 0,0,
- 21,0, 0,0, 21,0, 22,0,
- 0,0, 22,0, 0,0, 23,0,
- 0,0, 23,0, 0,0, 0,0,
- 0,0, 0,0, 24,0, 0,0,
- 0,0, 0,0, 0,0, 24,0,
- 0,0, 0,0, 24,0, 24,0,
- 0,0, 0,0, 0,0, 25,0,
- 25,0, 24,0, 24,36, 25,0,
- 0,0, 0,0, 0,0, 22,0,
- 0,0, 22,0, 23,0, 0,0,
- 23,0, 0,0, 24,0, 0,0,
- 24,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 25,0, 0,0,
- 0,0, 26,0, 26,0, 25,0,
- 0,0, 26,0, 25,0, 25,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 25,0, 0,0, 0,0,
- 0,0, 0,0, 23,0, 0,0,
- 23,0, 24,0, 0,0, 24,0,
- 26,0, 0,0, 25,0, 0,0,
- 25,0, 26,0, 0,0, 0,0,
- 26,0, 26,0, 0,0, 0,0,
- 0,0, 0,0, 24,57, 26,0,
- 0,0, 0,0, 24,58, 27,0,
- 27,0, 0,0, 0,0, 27,0,
- 0,0, 0,0, 0,0, 0,0,
- 26,0, 24,0, 26,0, 24,0,
- 0,0, 25,0, 0,0, 25,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 27,0, 0,0,
- 0,0, 28,0, 28,0, 27,0,
- 0,0, 28,0, 27,0, 27,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 27,0, 0,0, 26,0,
- 0,0, 26,0, 0,0, 0,0,
- 0,0, 25,0, 0,0, 25,0,
- 28,0, 0,0, 27,0, 0,0,
- 27,0, 28,0, 0,0, 0,0,
- 28,0, 28,0, 0,0, 0,0,
- 0,0, 29,0, 29,0, 28,0,
- 0,0, 29,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 26,0,
- 0,0, 26,0, 0,0, 0,0,
- 28,0, 0,0, 28,0, 0,0,
- 0,0, 27,0, 0,0, 27,0,
- 29,0, 0,0, 0,0, 0,0,
- 0,0, 29,0, 0,0, 0,0,
- 29,0, 29,0, 0,0, 0,0,
- 30,0, 30,0, 0,0, 29,0,
- 30,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 28,0,
- 0,0, 28,0, 0,0, 0,0,
- 29,0, 27,0, 29,0, 27,0,
- 0,0, 0,0, 0,0, 30,0,
- 0,0, 0,0, 0,0, 0,0,
- 30,0, 0,0, 0,0, 30,0,
- 30,0, 0,0, 0,0, 31,0,
- 31,0, 0,0, 30,0, 31,0,
- 0,0, 0,0, 0,0, 28,0,
- 0,0, 28,0, 0,0, 29,0,
- 0,0, 29,0, 0,0, 30,0,
- 0,0, 30,0, 0,0, 0,0,
- 0,0, 0,0, 31,0, 0,0,
- 0,0, 29,59, 0,0, 31,0,
- 0,0, 0,0, 31,0, 31,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 31,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 29,0,
- 0,0, 29,0, 30,0, 0,0,
- 30,0, 0,0, 31,0, 0,0,
- 31,0, 0,0, 32,0, 32,0,
- 0,0, 0,0, 32,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 30,60, 0,0,
- 33,0, 33,0, 0,0, 0,0,
- 33,0, 0,0, 0,0, 0,0,
- 0,0, 32,0, 30,0, 0,0,
- 30,0, 31,0, 32,0, 31,0,
- 0,0, 32,0, 32,0, 0,0,
- 0,0, 0,0, 0,0, 33,0,
- 32,0, 0,0, 34,0, 34,0,
- 33,0, 0,0, 34,0, 33,0,
- 33,0, 0,0, 0,0, 0,0,
- 0,0, 32,0, 33,0, 32,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 31,0, 0,0, 31,0,
- 0,0, 34,0, 0,0, 33,0,
- 0,0, 33,0, 34,0, 0,0,
- 0,0, 34,0, 34,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 34,0, 0,0, 0,0, 0,0,
- 32,0, 0,0, 32,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 34,0, 32,61, 34,0,
- 0,0, 0,0, 33,0, 0,0,
- 33,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 35,0, 35,0,
- 0,0, 0,0, 35,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 32,0, 0,0, 32,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 34,0, 0,0, 34,0, 0,0,
- 0,0, 35,0, 33,0, 0,0,
- 33,0, 0,0, 35,0, 0,0,
- 0,0, 35,0, 35,0, 0,0,
- 0,0, 36,0, 36,0, 0,0,
- 35,0, 36,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 34,0, 35,0, 34,0, 35,0,
- 0,0, 0,0, 0,0, 0,0,
- 36,0, 0,0, 0,0, 0,0,
- 0,0, 36,0, 0,0, 0,0,
- 36,0, 36,0, 0,0, 0,0,
- 41,0, 41,0, 0,0, 36,0,
- 41,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 35,0, 0,0, 35,0, 0,0,
- 36,0, 0,0, 36,0, 0,0,
- 0,0, 0,0, 0,0, 41,0,
- 0,0, 0,0, 0,0, 0,0,
- 41,0, 0,0, 0,0, 41,0,
- 41,0, 0,0, 0,0, 0,0,
- 42,0, 42,0, 41,0, 41,43,
- 42,0, 0,0, 0,0, 0,0,
- 35,0, 0,0, 35,0, 36,0,
- 0,0, 36,0, 0,0, 41,0,
- 0,0, 41,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 42,0,
- 0,0, 0,0, 43,0, 43,0,
- 42,0, 0,0, 43,0, 42,0,
- 42,0, 0,0, 0,0, 0,0,
- 0,0, 42,46, 42,0, 0,0,
- 0,0, 0,0, 0,0, 36,0,
- 0,0, 36,0, 41,0, 0,0,
- 41,0, 43,0, 0,0, 42,0,
- 0,0, 42,0, 43,0, 0,0,
- 0,0, 43,0, 43,0, 0,0,
- 0,0, 0,0, 44,0, 44,0,
- 43,0, 43,43, 44,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 43,0, 41,0, 43,0,
- 41,0, 0,0, 42,0, 0,0,
- 42,0, 44,0, 0,0, 0,0,
- 0,0, 0,0, 44,0, 0,0,
- 0,0, 44,0, 44,0, 0,0,
- 0,0, 0,0, 45,0, 45,0,
- 44,0, 44,44, 45,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 43,0, 0,0, 43,0, 0,0,
- 0,0, 44,0, 42,0, 44,0,
- 42,0, 0,0, 0,0, 0,0,
- 0,0, 45,0, 0,0, 0,0,
- 46,0, 46,0, 45,0, 0,0,
- 46,0, 45,0, 45,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 45,0, 0,0, 0,0, 0,0,
- 43,0, 0,0, 43,0, 0,0,
- 44,0, 0,0, 44,0, 46,0,
- 0,0, 45,0, 0,0, 45,0,
- 46,0, 0,0, 0,0, 46,0,
- 46,0, 0,0, 0,0, 0,0,
- 47,0, 47,0, 46,0, 46,46,
- 47,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 46,0,
- 44,0, 46,0, 44,0, 0,0,
- 45,0, 0,0, 45,0, 47,0,
- 0,0, 0,0, 0,0, 0,0,
- 47,0, 0,0, 0,0, 47,0,
- 47,0, 0,0, 0,0, 0,0,
- 0,0, 47,46, 47,0, 47,47,
- 0,0, 48,0, 48,0, 0,0,
- 0,0, 48,0, 46,0, 0,0,
- 46,0, 0,0, 0,0, 47,0,
- 45,0, 47,0, 45,0, 0,0,
- 0,0, 0,0, 49,0, 49,0,
- 0,0, 0,0, 49,0, 0,0,
- 48,0, 0,0, 0,0, 0,0,
- 0,0, 48,0, 0,0, 0,0,
- 48,0, 48,0, 0,0, 0,0,
- 0,0, 0,0, 46,0, 48,0,
- 46,0, 49,0, 47,0, 0,0,
- 47,0, 0,0, 49,0, 0,0,
- 0,0, 49,0, 49,0, 0,0,
- 48,0, 0,0, 48,0, 0,0,
- 49,0, 0,0, 50,0, 50,0,
- 0,0, 0,0, 50,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 49,0, 0,0, 49,0,
- 0,0, 0,0, 47,0, 0,0,
- 47,0, 0,0, 0,0, 0,0,
- 49,62, 50,0, 0,0, 48,0,
- 0,0, 48,0, 50,0, 0,0,
- 0,0, 50,0, 50,0, 0,0,
- 0,0, 51,0, 51,0, 0,0,
- 50,0, 51,0, 0,0, 0,0,
- 49,0, 0,0, 49,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 50,0, 0,0, 50,0,
- 0,0, 0,0, 0,0, 48,0,
- 51,0, 48,0, 0,0, 0,0,
- 0,0, 51,0, 0,0, 0,0,
- 51,0, 51,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 51,0,
- 49,0, 0,0, 49,0, 52,0,
- 52,0, 0,0, 0,0, 52,0,
- 50,0, 0,0, 50,0, 0,0,
- 51,0, 0,0, 51,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 51,63, 0,0, 0,0, 0,0,
- 0,0, 0,0, 52,0, 0,0,
- 0,0, 0,0, 0,0, 52,0,
- 0,0, 0,0, 52,0, 52,0,
- 0,0, 0,0, 0,0, 0,0,
- 50,0, 52,0, 50,0, 51,0,
- 0,0, 51,0, 0,0, 0,0,
- 53,0, 53,0, 0,0, 0,0,
- 53,0, 0,0, 52,0, 0,0,
- 52,0, 0,0, 0,0, 0,0,
- 54,0, 54,0, 0,0, 0,0,
- 54,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 53,0,
- 0,0, 0,0, 0,0, 51,0,
- 53,0, 51,0, 0,0, 53,0,
- 53,0, 0,0, 0,0, 54,0,
- 0,0, 52,0, 53,0, 52,0,
- 54,0, 0,0, 0,0, 54,0,
- 54,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 54,0, 53,0,
- 0,0, 53,0, 0,0, 0,0,
- 53,64, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 54,0,
- 55,36, 54,0, 0,0, 0,0,
- 0,0, 52,0, 0,0, 52,0,
- 55,0, 55,0, 0,0, 0,0,
- 55,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 53,0, 0,0,
- 53,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 54,0, 55,0,
- 54,0, 0,0, 0,0, 0,0,
- 55,0, 0,0, 0,0, 55,0,
- 55,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 55,0, 55,36,
- 0,0, 0,0, 53,0, 0,0,
- 53,0, 0,0, 0,0, 0,0,
- 56,0, 56,0, 0,0, 55,0,
- 56,0, 55,0, 54,0, 0,0,
- 54,0, 0,0, 55,65, 0,0,
- 57,0, 57,0, 0,0, 0,0,
- 57,0, 0,0, 0,0, 0,0,
- 55,66, 0,0, 0,0, 56,0,
- 0,0, 0,0, 0,0, 0,0,
- 56,0, 0,0, 0,0, 56,0,
- 56,0, 0,0, 55,0, 57,0,
- 55,0, 0,0, 56,0, 0,0,
- 57,0, 0,0, 0,0, 57,0,
- 57,0, 0,0, 0,0, 0,0,
- 58,0, 58,0, 57,0, 56,0,
- 58,0, 56,0, 0,0, 0,0,
- 0,0, 56,67, 0,0, 0,0,
- 59,0, 59,0, 0,0, 57,0,
- 59,0, 57,0, 55,0, 0,0,
- 55,0, 0,0, 0,0, 58,0,
- 0,0, 0,0, 60,0, 60,0,
- 58,0, 0,0, 60,0, 58,0,
- 58,0, 0,0, 56,0, 59,0,
- 56,0, 0,0, 58,0, 0,0,
- 59,0, 0,0, 0,0, 59,0,
- 59,0, 0,0, 57,0, 0,0,
- 57,0, 60,0, 59,0, 58,0,
- 0,0, 58,0, 60,0, 0,0,
- 0,0, 60,0, 60,0, 0,0,
- 57,68, 0,0, 0,0, 59,0,
- 60,0, 59,0, 56,0, 0,0,
- 56,0, 61,0, 61,0, 0,0,
- 0,0, 61,0, 0,0, 0,0,
- 0,0, 60,0, 57,0, 60,0,
- 57,0, 0,0, 58,0, 0,0,
- 58,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 61,0, 0,0, 59,0, 0,0,
- 59,0, 61,0, 0,0, 0,0,
- 61,0, 61,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 61,0,
- 60,0, 0,0, 60,0, 0,0,
- 0,0, 59,69, 58,0, 0,0,
- 58,0, 0,0, 0,0, 0,0,
- 61,0, 0,0, 61,0, 0,0,
- 0,0, 0,0, 59,0, 0,0,
- 59,0, 62,0, 62,0, 0,0,
- 0,0, 62,0, 0,0, 60,70,
- 0,0, 0,0, 0,0, 0,0,
- 60,0, 0,0, 60,0, 63,0,
- 63,0, 0,0, 0,0, 63,0,
- 0,0, 0,0, 0,0, 61,0,
- 62,0, 61,0, 0,0, 0,0,
- 0,0, 62,0, 0,0, 0,0,
- 62,0, 62,0, 0,0, 0,0,
- 0,0, 0,0, 63,0, 62,0,
- 0,0, 64,0, 64,0, 63,0,
- 0,0, 64,0, 63,0, 63,0,
- 61,71, 0,0, 0,0, 0,0,
- 62,0, 63,0, 62,0, 61,0,
- 0,0, 61,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 64,0, 62,72, 63,0, 0,0,
- 63,0, 64,0, 0,0, 0,0,
- 64,0, 64,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 64,0,
- 0,0, 0,0, 0,0, 62,0,
- 0,0, 62,0, 63,73, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 64,0, 0,0, 64,0, 0,0,
- 0,0, 63,0, 0,0, 63,0,
- 0,0, 0,0, 0,0, 64,74,
- 0,0, 65,0, 65,0, 0,0,
- 0,0, 65,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 62,0,
- 0,0, 62,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 64,0,
- 0,0, 64,0, 0,0, 0,0,
- 65,0, 63,0, 0,0, 63,0,
- 0,0, 65,0, 0,0, 0,0,
- 65,0, 65,0, 0,0, 0,0,
- 66,0, 66,0, 0,0, 65,0,
- 66,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 64,0,
- 65,0, 64,0, 65,0, 0,0,
- 0,0, 0,0, 0,0, 66,0,
- 0,0, 0,0, 0,0, 0,0,
- 66,0, 0,0, 0,0, 66,0,
- 66,0, 0,0, 0,0, 65,75,
- 67,0, 67,0, 66,0, 0,0,
- 67,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 65,0,
- 0,0, 65,0, 0,0, 66,0,
- 0,0, 66,0, 0,0, 0,0,
- 66,76, 0,0, 0,0, 67,0,
- 0,0, 0,0, 68,0, 68,0,
- 67,0, 0,0, 68,0, 67,0,
- 67,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 67,0, 0,0,
- 0,0, 0,0, 0,0, 65,0,
- 0,0, 65,0, 66,0, 0,0,
- 66,0, 68,0, 0,0, 67,0,
- 0,0, 67,0, 68,0, 0,0,
- 0,0, 68,0, 68,0, 0,0,
- 0,0, 0,0, 69,0, 69,0,
- 68,0, 0,0, 69,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 68,0, 66,0, 68,0,
- 66,0, 0,0, 67,0, 0,0,
- 67,0, 69,0, 0,0, 0,0,
- 0,0, 0,0, 69,0, 0,0,
- 0,0, 69,0, 69,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 69,0, 0,0, 0,0, 0,0,
- 0,0, 70,0, 70,0, 0,0,
- 68,0, 70,0, 68,0, 0,0,
- 0,0, 69,0, 67,0, 69,0,
- 67,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 70,0, 68,77, 0,0, 0,0,
- 0,0, 70,0, 0,0, 0,0,
- 70,0, 70,0, 0,0, 0,0,
- 68,0, 0,0, 68,0, 70,0,
- 69,0, 0,0, 69,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 71,36, 0,0, 69,78, 0,0,
- 70,0, 0,0, 70,0, 0,0,
- 71,0, 71,0, 0,0, 0,0,
- 71,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 69,0, 0,0, 69,0, 0,0,
- 0,0, 0,0, 0,0, 71,0,
- 0,0, 0,0, 0,0, 70,0,
- 71,0, 70,0, 0,0, 71,0,
- 71,0, 0,0, 0,0, 0,0,
- 0,0, 70,79, 71,0, 71,36,
- 72,0, 72,0, 0,0, 0,0,
- 72,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 71,0,
- 0,0, 71,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 70,0,
- 0,0, 70,0, 0,0, 72,0,
- 0,0, 0,0, 0,0, 0,0,
- 72,0, 0,0, 0,0, 72,0,
- 72,0, 0,0, 0,0, 73,0,
- 73,0, 0,0, 72,0, 73,0,
- 0,0, 0,0, 71,0, 0,0,
- 71,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 72,0,
- 0,0, 72,0, 0,0, 0,0,
- 0,0, 0,0, 73,0, 71,80,
- 71,81, 0,0, 0,0, 73,0,
- 0,0, 0,0, 73,0, 73,0,
- 0,0, 72,82, 0,0, 74,0,
- 74,0, 73,0, 71,0, 74,0,
- 71,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 72,0, 0,0,
- 72,0, 0,0, 73,0, 0,0,
- 73,0, 0,0, 0,0, 73,83,
- 0,0, 0,0, 74,0, 0,0,
- 0,0, 75,0, 75,0, 74,0,
- 0,0, 75,0, 74,0, 74,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 74,0, 0,0, 0,0,
- 0,0, 0,0, 72,0, 0,0,
- 72,0, 73,0, 0,0, 73,0,
- 75,0, 0,0, 74,0, 0,0,
- 74,0, 75,0, 0,0, 0,0,
- 75,0, 75,0, 0,0, 74,84,
- 0,0, 0,0, 0,0, 75,0,
- 0,0, 76,0, 76,0, 0,0,
- 0,0, 76,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 75,0, 73,0, 75,0, 73,0,
- 0,0, 74,0, 0,0, 74,0,
- 75,85, 0,0, 0,0, 0,0,
- 76,0, 0,0, 0,0, 77,0,
- 77,0, 76,0, 0,0, 77,0,
- 76,0, 76,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 76,0,
- 0,0, 0,0, 0,0, 75,0,
- 0,0, 75,0, 0,0, 0,0,
- 0,0, 74,0, 77,0, 74,0,
- 76,0, 0,0, 76,0, 77,0,
- 0,0, 0,0, 77,0, 77,0,
- 0,0, 0,0, 0,0, 78,0,
- 78,0, 77,0, 0,0, 78,0,
- 0,0, 0,0, 0,0, 0,0,
- 76,86, 0,0, 0,0, 75,0,
- 0,0, 75,0, 77,0, 0,0,
- 77,0, 0,0, 0,0, 76,0,
- 0,0, 76,0, 78,0, 0,0,
- 0,0, 0,0, 0,0, 78,0,
- 0,0, 0,0, 78,0, 78,0,
- 0,0, 0,0, 79,0, 79,0,
- 0,0, 78,0, 79,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 77,0, 0,0, 77,0,
- 0,0, 0,0, 78,0, 76,0,
- 78,0, 76,0, 0,0, 0,0,
- 0,0, 79,0, 0,0, 0,0,
- 0,0, 0,0, 79,0, 0,0,
- 0,0, 79,0, 79,0, 0,0,
- 0,0, 80,0, 80,0, 0,0,
- 79,0, 80,0, 0,0, 0,0,
- 0,0, 77,0, 0,0, 77,0,
- 0,0, 78,0, 0,0, 78,0,
- 0,0, 79,0, 0,0, 79,0,
- 0,0, 0,0, 0,0, 0,0,
- 80,0, 0,0, 0,0, 0,0,
- 0,0, 80,0, 0,0, 0,0,
- 80,0, 80,0, 0,0, 0,0,
- 81,0, 81,0, 78,87, 80,0,
- 81,0, 0,0, 0,0, 0,0,
- 0,0, 78,0, 0,0, 78,0,
- 79,0, 0,0, 79,0, 0,0,
- 80,0, 0,0, 80,0, 0,0,
- 0,0, 0,0, 0,0, 81,0,
- 0,0, 0,0, 0,0, 0,0,
- 81,0, 0,0, 0,0, 81,0,
- 81,0, 0,0, 0,0, 82,0,
- 82,0, 79,88, 81,0, 82,0,
- 0,0, 0,0, 0,0, 0,0,
- 79,0, 0,0, 79,0, 80,0,
- 0,0, 80,0, 0,0, 81,0,
- 0,0, 81,0, 0,0, 0,0,
- 0,0, 0,0, 82,0, 0,0,
- 0,0, 80,89, 0,0, 82,0,
- 0,0, 0,0, 82,0, 82,0,
- 0,0, 0,0, 83,0, 83,0,
- 0,0, 82,0, 83,0, 0,0,
- 0,0, 0,0, 0,0, 80,0,
- 0,0, 80,0, 81,0, 0,0,
- 81,0, 0,0, 82,0, 0,0,
- 82,0, 0,0, 0,0, 0,0,
- 0,0, 83,0, 0,0, 0,0,
- 81,90, 0,0, 83,0, 0,0,
- 0,0, 83,0, 83,0, 0,0,
- 0,0, 0,0, 82,91, 0,0,
- 83,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 81,0, 0,0,
- 81,0, 82,0, 0,0, 82,0,
- 0,0, 83,0, 0,0, 83,0,
- 0,0, 84,0, 84,0, 0,0,
- 0,0, 84,0, 0,0, 0,0,
- 83,92, 0,0, 0,0, 0,0,
- 85,0, 85,0, 0,0, 0,0,
- 85,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 84,0, 82,0, 0,0, 82,0,
- 83,0, 84,0, 83,0, 0,0,
- 84,0, 84,0, 0,0, 85,0,
- 0,0, 0,0, 0,0, 84,0,
- 85,0, 0,0, 0,0, 85,0,
- 85,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 85,0, 0,0,
- 84,0, 0,0, 84,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 83,0, 0,0, 83,0, 85,0,
- 0,0, 85,0, 0,0, 86,0,
- 86,0, 84,93, 0,0, 86,0,
- 85,94, 0,0, 0,0, 0,0,
- 0,0, 0,0, 87,0, 87,0,
- 0,0, 0,0, 87,0, 84,0,
- 0,0, 84,0, 0,0, 0,0,
- 0,0, 0,0, 86,0, 0,0,
- 0,0, 0,0, 85,0, 86,0,
- 85,0, 0,0, 86,0, 86,0,
- 0,0, 87,0, 0,0, 0,0,
- 0,0, 86,0, 87,0, 0,0,
- 0,0, 87,0, 87,0, 0,0,
- 0,0, 0,0, 0,0, 84,0,
- 87,0, 84,0, 86,0, 0,0,
- 86,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 85,0, 0,0,
- 85,0, 87,0, 0,0, 87,0,
- 0,0, 88,0, 88,0, 0,0,
- 0,0, 88,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 89,0, 89,0, 0,0, 0,0,
- 89,0, 86,0, 0,0, 86,0,
- 0,0, 0,0, 0,0, 0,0,
- 88,0, 0,0, 0,0, 0,0,
- 87,0, 88,0, 87,0, 0,0,
- 88,0, 88,0, 0,0, 89,0,
- 0,0, 0,0, 0,0, 88,0,
- 89,0, 0,0, 0,0, 89,0,
- 89,0, 0,0, 0,0, 0,0,
- 87,95, 86,0, 89,0, 86,0,
- 88,0, 0,0, 88,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 87,0, 0,0, 87,0, 89,0,
- 0,0, 89,0, 0,0, 90,0,
- 90,0, 0,0, 0,0, 90,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 91,0, 91,0,
- 0,0, 0,0, 91,0, 88,0,
- 0,0, 88,0, 0,0, 0,0,
- 0,0, 0,0, 90,0, 0,0,
- 0,0, 0,0, 89,0, 90,0,
- 89,0, 0,0, 90,0, 90,0,
- 0,0, 91,0, 0,0, 88,96,
- 0,0, 90,0, 91,0, 0,0,
- 0,0, 91,0, 91,0, 0,0,
- 0,0, 89,97, 0,0, 88,0,
- 91,0, 88,0, 90,0, 0,0,
- 90,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 89,0, 0,0,
- 89,0, 91,0, 0,0, 91,0,
- 0,0, 0,0, 91,99, 92,0,
- 92,0, 0,0, 0,0, 92,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 90,0, 0,0, 90,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 92,0, 0,0,
- 91,0, 0,0, 91,0, 92,0,
- 0,0, 0,0, 92,0, 92,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 92,0, 90,98, 93,0,
- 93,0, 0,0, 0,0, 93,0,
- 0,0, 90,0, 0,0, 90,0,
- 0,0, 0,0, 92,0, 0,0,
- 92,0, 0,0, 0,0, 0,0,
- 91,0, 0,0, 91,0, 92,100,
- 0,0, 0,0, 93,0, 0,0,
- 0,0, 94,0, 94,0, 93,0,
- 0,0, 94,0, 93,0, 93,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 93,0, 0,0, 0,0,
- 0,0, 92,0, 0,0, 92,0,
- 0,0, 0,0, 0,0, 0,0,
- 94,0, 0,0, 93,0, 0,0,
- 93,0, 94,0, 0,0, 93,101,
- 94,0, 94,0, 0,0, 0,0,
- 0,0, 95,0, 95,0, 94,0,
- 0,0, 95,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 92,0, 0,0, 92,0,
- 94,0, 0,0, 94,0, 0,0,
- 0,0, 93,0, 0,0, 93,0,
- 95,0, 0,0, 0,0, 0,0,
- 0,0, 95,0, 0,0, 0,0,
- 95,0, 95,0, 0,0, 0,0,
- 96,0, 96,0, 0,0, 95,0,
- 96,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 94,0,
- 0,0, 94,0, 0,0, 0,0,
- 95,0, 93,0, 95,0, 93,0,
- 0,0, 0,0, 0,0, 96,0,
- 0,0, 0,0, 0,0, 0,0,
- 96,0, 0,0, 0,0, 96,0,
- 96,0, 0,0, 0,0, 97,0,
- 97,0, 0,0, 96,0, 97,0,
- 0,0, 0,0, 0,0, 94,0,
- 0,0, 94,0, 0,0, 95,0,
- 0,0, 95,0, 0,0, 96,0,
- 0,0, 96,0, 0,0, 0,0,
- 0,0, 0,0, 97,0, 0,0,
- 0,0, 0,0, 0,0, 97,0,
- 0,0, 0,0, 97,0, 97,0,
- 0,0, 0,0, 98,0, 98,0,
- 0,0, 97,0, 98,0, 0,0,
- 0,0, 0,0, 0,0, 95,0,
- 0,0, 95,0, 96,0, 0,0,
- 96,0, 0,0, 97,0, 0,0,
- 97,0, 0,0, 0,0, 0,0,
- 0,0, 98,0, 0,0, 0,0,
- 0,0, 0,0, 98,0, 0,0,
- 0,0, 98,0, 98,0, 0,0,
- 0,0, 99,0, 99,0, 0,0,
- 98,0, 99,0, 0,0, 0,0,
- 0,0, 0,0, 96,0, 0,0,
- 96,0, 97,0, 0,0, 97,0,
- 0,0, 98,0, 0,0, 98,0,
- 0,0, 0,0, 0,0, 97,102,
- 99,0, 0,0, 0,0, 0,0,
- 0,0, 99,0, 0,0, 0,0,
- 99,0, 99,0, 0,0, 0,0,
- 100,0, 100,0, 0,0, 99,0,
- 100,0, 0,0, 0,0, 0,0,
- 0,0, 97,0, 0,0, 97,0,
- 98,0, 0,0, 98,0, 0,0,
- 99,0, 0,0, 99,0, 0,0,
- 0,0, 0,0, 98,103, 100,0,
- 0,0, 0,0, 0,0, 99,104,
- 100,0, 0,0, 0,0, 100,0,
- 100,0, 0,0, 0,0, 101,0,
- 101,0, 0,0, 100,0, 101,0,
- 0,0, 0,0, 0,0, 0,0,
- 98,0, 0,0, 98,0, 99,0,
- 0,0, 99,0, 0,0, 100,0,
- 0,0, 100,0, 0,0, 0,0,
- 0,0, 0,0, 101,0, 0,0,
- 0,0, 0,0, 0,0, 101,0,
- 0,0, 0,0, 101,0, 101,0,
- 0,0, 0,0, 102,0, 102,0,
- 0,0, 101,0, 102,0, 0,0,
- 0,0, 0,0, 0,0, 99,0,
- 0,0, 99,0, 100,0, 0,0,
- 100,0, 0,0, 101,0, 0,0,
- 101,0, 0,0, 0,0, 0,0,
- 0,0, 102,0, 0,0, 0,0,
- 0,0, 0,0, 102,0, 0,0,
- 0,0, 102,0, 102,0, 0,0,
- 0,0, 0,0, 103,0, 103,0,
- 102,0, 101,105, 103,0, 0,0,
- 0,0, 0,0, 100,0, 0,0,
- 100,0, 101,0, 0,0, 101,0,
- 0,0, 102,0, 0,0, 102,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 103,0, 0,0, 0,0,
- 0,0, 0,0, 103,0, 0,0,
- 0,0, 103,0, 103,0, 0,0,
- 0,0, 104,0, 104,0, 0,0,
- 103,0, 104,0, 0,0, 0,0,
- 0,0, 101,0, 0,0, 101,0,
- 102,0, 0,0, 102,0, 0,0,
- 0,0, 103,0, 0,0, 103,0,
- 102,106, 0,0, 0,0, 0,0,
- 104,0, 0,0, 0,0, 0,0,
- 0,0, 104,0, 0,0, 0,0,
- 104,0, 104,0, 0,0, 0,0,
- 105,0, 105,0, 0,0, 104,0,
- 105,0, 0,0, 0,0, 0,0,
- 102,0, 0,0, 102,0, 0,0,
- 103,0, 0,0, 103,0, 0,0,
- 104,0, 0,0, 104,0, 0,0,
- 0,0, 0,0, 0,0, 105,0,
- 0,0, 104,108, 0,0, 0,0,
- 105,0, 0,0, 0,0, 105,0,
- 105,0, 0,0, 0,0, 103,107,
- 106,0, 106,0, 105,0, 0,0,
- 106,0, 0,0, 0,0, 0,0,
- 103,0, 0,0, 103,0, 104,0,
- 0,0, 104,0, 0,0, 105,0,
- 0,0, 105,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 106,0,
- 0,0, 0,0, 0,0, 0,0,
- 106,0, 0,0, 105,109, 106,0,
- 106,0, 0,0, 0,0, 0,0,
- 107,0, 107,0, 106,0, 0,0,
- 107,0, 0,0, 0,0, 104,0,
- 0,0, 104,0, 105,0, 0,0,
- 105,0, 0,0, 0,0, 106,0,
- 0,0, 106,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 107,0,
- 0,0, 0,0, 108,0, 108,0,
- 107,0, 0,0, 108,0, 107,0,
- 107,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 107,0, 0,0,
- 0,0, 0,0, 105,0, 0,0,
- 105,0, 0,0, 106,0, 0,0,
- 106,0, 108,0, 0,0, 107,0,
- 106,110, 107,0, 108,0, 0,0,
- 0,0, 108,0, 108,0, 0,0,
- 0,0, 0,0, 109,0, 109,0,
- 108,0, 0,0, 109,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 108,0, 106,0, 108,0,
- 106,0, 0,0, 107,0, 0,0,
- 107,0, 109,0, 0,0, 0,0,
- 0,0, 0,0, 109,0, 0,0,
- 0,0, 109,0, 109,0, 0,0,
- 0,0, 110,0, 110,0, 107,111,
- 109,0, 110,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 108,0, 0,0, 108,0, 0,0,
- 0,0, 109,0, 107,0, 109,0,
- 107,0, 0,0, 0,0, 0,0,
- 110,0, 0,0, 0,0, 0,0,
- 0,0, 110,0, 0,0, 0,0,
- 110,0, 110,0, 0,0, 0,0,
- 111,0, 111,0, 0,0, 110,0,
- 111,0, 0,0, 0,0, 0,0,
- 108,0, 0,0, 108,0, 0,0,
- 109,0, 0,0, 109,0, 0,0,
- 110,0, 0,0, 110,0, 0,0,
- 0,0, 0,0, 0,0, 111,0,
- 0,0, 0,0, 0,0, 0,0,
- 111,0, 0,0, 0,0, 111,0,
- 111,0, 0,0, 0,0, 112,0,
- 112,0, 0,0, 111,0, 112,0,
- 0,0, 0,0, 0,0, 0,0,
- 109,0, 0,0, 109,0, 110,0,
- 0,0, 110,0, 0,0, 111,0,
- 0,0, 111,0, 0,0, 0,0,
- 0,0, 0,0, 112,0, 0,0,
- 0,0, 0,0, 0,0, 112,0,
- 0,0, 0,0, 112,0, 112,0,
- 110,112, 0,0, 113,0, 113,0,
- 0,0, 112,0, 113,0, 0,0,
- 0,0, 0,0, 0,0, 110,0,
- 0,0, 110,0, 111,0, 0,0,
- 111,0, 0,0, 112,0, 0,0,
- 112,0, 0,0, 0,0, 0,0,
- 0,0, 113,0, 0,0, 0,0,
- 111,113, 0,0, 113,0, 0,0,
- 0,0, 113,0, 113,0, 0,0,
- 0,0, 114,0, 114,0, 0,0,
- 113,0, 114,0, 0,0, 0,0,
- 0,0, 0,0, 111,0, 0,0,
- 111,0, 112,0, 0,0, 112,0,
- 0,0, 113,0, 0,0, 113,0,
- 0,0, 0,0, 0,0, 0,0,
- 114,0, 0,0, 0,0, 0,0,
- 0,0, 114,0, 0,0, 0,0,
- 114,0, 114,0, 0,0, 0,0,
- 115,0, 115,0, 0,0, 114,0,
- 115,0, 0,0, 0,0, 0,0,
- 0,0, 112,0, 0,0, 112,0,
- 113,0, 0,0, 113,0, 0,0,
- 114,0, 0,0, 114,0, 0,0,
- 0,0, 0,0, 0,0, 115,0,
- 0,0, 0,0, 0,0, 0,0,
- 115,0, 0,0, 113,114, 115,0,
- 115,0, 0,0, 0,0, 116,0,
- 116,0, 0,0, 115,0, 116,0,
- 0,0, 0,0, 0,0, 0,0,
- 113,0, 0,0, 113,0, 114,0,
- 0,0, 114,0, 0,0, 115,0,
- 0,0, 115,0, 0,0, 0,0,
- 0,0, 0,0, 116,0, 0,0,
- 0,0, 114,115, 0,0, 116,0,
- 0,0, 0,0, 116,0, 116,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 116,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 114,0,
- 0,0, 114,0, 115,0, 0,0,
- 115,0, 0,0, 116,0, 0,0,
- 116,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 115,116,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 115,0, 0,0,
- 115,0, 116,0, 0,0, 116,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 0,0, 0,0, 0,0,
- 0,0, 116,0, 0,0, 116,0,
- 0,0};
- struct yysvf yysvec[] ={
- 0, 0, 0,
- yycrank+-1, 0, 0,
- yycrank+-86, yysvec+1, 0,
- yycrank+-171, 0, yyvstop+1,
- yycrank+0, 0, yyvstop+4,
- yycrank+-3, 0, yyvstop+6,
- yycrank+-13, 0, yyvstop+8,
- yycrank+-189, 0, yyvstop+10,
- yycrank+-207, yysvec+3, yyvstop+13,
- yycrank+-276, 0, yyvstop+16,
- yycrank+-294, yysvec+7, yyvstop+18,
- yycrank+-334, yysvec+3, yyvstop+22,
- yycrank+-351, yysvec+3, yyvstop+26,
- yycrank+-394, yysvec+3, yyvstop+29,
- yycrank+-430, yysvec+3, yyvstop+32,
- yycrank+-456, yysvec+3, yyvstop+35,
- yycrank+-473, yysvec+3, yyvstop+39,
- yycrank+-528, yysvec+3, yyvstop+42,
- yycrank+-563, yysvec+3, yyvstop+46,
- yycrank+-598, 0, yyvstop+49,
- yycrank+-634, yysvec+3, yyvstop+53,
- yycrank+-669, yysvec+3, yyvstop+57,
- yycrank+-704, yysvec+3, yyvstop+61,
- yycrank+-739, yysvec+3, yyvstop+65,
- yycrank+-774, 0, yyvstop+69,
- yycrank+-810, yysvec+3, yyvstop+73,
- yycrank+-836, yysvec+3, yyvstop+77,
- yycrank+-878, yysvec+3, yyvstop+81,
- yycrank+-904, yysvec+3, yyvstop+85,
- yycrank+-940, yysvec+3, yyvstop+89,
- yycrank+-975, yysvec+3, yyvstop+93,
- yycrank+-1010, yysvec+3, yyvstop+97,
- yycrank+-1065, yysvec+3, yyvstop+101,
- yycrank+-1079, yysvec+3, yyvstop+105,
- yycrank+-1105, yysvec+3, yyvstop+109,
- yycrank+-1169, yysvec+3, yyvstop+113,
- yycrank+-1204, yysvec+3, yyvstop+117,
- yycrank+0, yysvec+5, 0,
- yycrank+0, 0, yyvstop+119,
- yycrank+-9, yysvec+6, 0,
- yycrank+-11, yysvec+6, yyvstop+121,
- yycrank+-1239, yysvec+3, yyvstop+123,
- yycrank+-1275, yysvec+7, yyvstop+125,
- yycrank+-1301, yysvec+3, yyvstop+129,
- yycrank+-1337, yysvec+9, yyvstop+132,
- yycrank+-1373, yysvec+9, 0,
- yycrank+-1399, yysvec+3, yyvstop+134,
- yycrank+-1435, yysvec+7, yyvstop+137,
- yycrank+-1476, yysvec+3, yyvstop+140,
- yycrank+-1493, yysvec+3, yyvstop+143,
- yycrank+-1533, yysvec+3, yyvstop+145,
- yycrank+-1568, yysvec+3, yyvstop+148,
- yycrank+-1610, yysvec+3, yyvstop+150,
- yycrank+-1655, yysvec+3, yyvstop+153,
- yycrank+-1667, yysvec+3, yyvstop+155,
- yycrank+-1727, 0, yyvstop+158,
- yycrank+-1775, yysvec+3, yyvstop+160,
- yycrank+-1787, yysvec+3, yyvstop+162,
- yycrank+-1823, yysvec+3, yyvstop+164,
- yycrank+-1835, yysvec+3, yyvstop+167,
- yycrank+-1849, yysvec+3, yyvstop+169,
- yycrank+-1892, yysvec+3, yyvstop+171,
- yycrank+-1952, yysvec+3, yyvstop+173,
- yycrank+-1966, yysvec+3, yyvstop+175,
- yycrank+-1992, yysvec+3, yyvstop+177,
- yycrank+-2056, yysvec+3, yyvstop+179,
- yycrank+-2091, yysvec+3, yyvstop+181,
- yycrank+-2127, yysvec+3, yyvstop+183,
- yycrank+-2153, yysvec+3, yyvstop+186,
- yycrank+-2189, yysvec+3, yyvstop+188,
- yycrank+-2232, yysvec+3, yyvstop+190,
- yycrank+-2287, 0, yyvstop+192,
- yycrank+-2327, yysvec+3, yyvstop+194,
- yycrank+-2362, yysvec+3, yyvstop+196,
- yycrank+-2398, yysvec+3, yyvstop+198,
- yycrank+-2424, yysvec+3, yyvstop+200,
- yycrank+-2464, yysvec+3, yyvstop+202,
- yycrank+-2490, yysvec+3, yyvstop+204,
- yycrank+-2526, yysvec+3, yyvstop+207,
- yycrank+-2561, yysvec+3, yyvstop+209,
- yycrank+-2596, yysvec+3, yyvstop+211,
- yycrank+-2631, yysvec+3, yyvstop+213,
- yycrank+-2666, yysvec+3, yyvstop+215,
- yycrank+-2701, yysvec+3, yyvstop+217,
- yycrank+-2756, yysvec+3, yyvstop+219,
- yycrank+-2767, yysvec+3, yyvstop+222,
- yycrank+-2822, yysvec+3, yyvstop+224,
- yycrank+-2833, yysvec+3, yyvstop+227,
- yycrank+-2888, yysvec+3, yyvstop+229,
- yycrank+-2899, yysvec+3, yyvstop+231,
- yycrank+-2954, yysvec+3, yyvstop+233,
- yycrank+-2965, yysvec+3, yyvstop+235,
- yycrank+-3022, yysvec+3, yyvstop+237,
- yycrank+-3062, yysvec+3, yyvstop+239,
- yycrank+-3088, yysvec+3, yyvstop+241,
- yycrank+-3124, yysvec+3, yyvstop+244,
- yycrank+-3159, yysvec+3, yyvstop+247,
- yycrank+-3194, yysvec+3, yyvstop+250,
- yycrank+-3229, yysvec+3, yyvstop+252,
- yycrank+-3264, yysvec+3, yyvstop+254,
- yycrank+-3299, yysvec+3, yyvstop+256,
- yycrank+-3334, yysvec+3, yyvstop+259,
- yycrank+-3369, yysvec+3, yyvstop+261,
- yycrank+-3405, yysvec+3, yyvstop+263,
- yycrank+-3440, yysvec+3, yyvstop+265,
- yycrank+-3475, yysvec+3, yyvstop+267,
- yycrank+-3511, yysvec+3, yyvstop+269,
- yycrank+-3547, yysvec+3, yyvstop+271,
- yycrank+-3573, yysvec+3, yyvstop+273,
- yycrank+-3609, yysvec+3, yyvstop+276,
- yycrank+-3644, yysvec+3, yyvstop+279,
- yycrank+-3679, yysvec+3, yyvstop+281,
- yycrank+-3714, yysvec+3, yyvstop+283,
- yycrank+-3749, yysvec+3, yyvstop+286,
- yycrank+-3784, yysvec+3, yyvstop+288,
- yycrank+-3819, yysvec+3, yyvstop+290,
- yycrank+-3854, yysvec+3, yyvstop+292,
- 0, 0, 0};
- struct yywork *yytop = yycrank+3979;
- struct yysvf *yybgin = yysvec+1;
- char yymatch[] ={
- 00 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,011 ,012 ,01 ,01 ,011 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 011 ,01 ,01 ,01 ,01 ,011 ,01 ,01 ,
- 011 ,011 ,01 ,01 ,01 ,01 ,01 ,011 ,
- '0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,'0' ,
- '0' ,'0' ,01 ,01 ,011 ,01 ,011 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,011 ,01 ,011 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,01 ,01 ,01 ,01 ,01 ,
- 01 ,01 ,01 ,011 ,01 ,011 ,01 ,01 ,
- 0};
- char yyextra[] ={
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,
- 0};
- /* ncform 4.1 83/08/11 */
-
- int yylineno =1;
- # define YYU(x) x
- # define NLSTATE yyprevious=YYNEWLINE
- char yytext[YYLMAX];
- struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp;
- char yysbuf[YYLMAX];
- char *yysptr = yysbuf;
- int *yyfnd;
- extern struct yysvf *yyestate;
- int yyprevious = YYNEWLINE;
- yylook(){
- register struct yysvf *yystate, **lsp;
- register struct yywork *yyt;
- struct yysvf *yyz;
- int yych;
- struct yywork *yyr;
- # ifdef LEXDEBUG
- int debug;
- # endif
- char *yylastch;
- /* start off machines */
- # ifdef LEXDEBUG
- debug = 0;
- # endif
- if (!yymorfg)
- yylastch = yytext;
- else {
- yymorfg=0;
- yylastch = yytext+yyleng;
- }
- for(;;){
- lsp = yylstate;
- yyestate = yystate = yybgin;
- if (yyprevious==YYNEWLINE) yystate++;
- for (;;){
- # ifdef LEXDEBUG
- if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1);
- # endif
- yyt = yystate->yystoff;
- if(yyt == yycrank){ /* may not be any transitions */
- yyz = yystate->yyother;
- if(yyz == 0)break;
- if(yyz->yystoff == yycrank)break;
- }
- *yylastch++ = yych = input();
- tryagain:
- # ifdef LEXDEBUG
- if(debug){
- fprintf(yyout,"char ");
- allprint(yych);
- putchar('\n');
- }
- # endif
- yyr = yyt;
- if ( (int)yyt > (int)yycrank){
- yyt = yyr + yych;
- if (yyt <= yytop && yyt->verify+yysvec == yystate){
- if(yyt->advance+yysvec == YYLERR) /* error transitions */
- {unput(*--yylastch);break;}
- *lsp++ = yystate = yyt->advance+yysvec;
- goto contin;
- }
- }
- # ifdef YYOPTIM
- else if((int)yyt < (int)yycrank) { /* r < yycrank */
- yyt = yyr = yycrank+(yycrank-yyt);
- # ifdef LEXDEBUG
- if(debug)fprintf(yyout,"compressed state\n");
- # endif
- yyt = yyt + yych;
- if(yyt <= yytop && yyt->verify+yysvec == yystate){
- if(yyt->advance+yysvec == YYLERR) /* error transitions */
- {unput(*--yylastch);break;}
- *lsp++ = yystate = yyt->advance+yysvec;
- goto contin;
- }
- yyt = yyr + YYU(yymatch[yych]);
- # ifdef LEXDEBUG
- if(debug){
- fprintf(yyout,"try fall back character ");
- allprint(YYU(yymatch[yych]));
- putchar('\n');
- }
- # endif
- if(yyt <= yytop && yyt->verify+yysvec == yystate){
- if(yyt->advance+yysvec == YYLERR) /* error transition */
- {unput(*--yylastch);break;}
- *lsp++ = yystate = yyt->advance+yysvec;
- goto contin;
- }
- }
- if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){
- # ifdef LEXDEBUG
- if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1);
- # endif
- goto tryagain;
- }
- # endif
- else
- {unput(*--yylastch);break;}
- contin:
- # ifdef LEXDEBUG
- if(debug){
- fprintf(yyout,"state %d char ",yystate-yysvec-1);
- allprint(yych);
- putchar('\n');
- }
- # endif
- ;
- }
- # ifdef LEXDEBUG
- if(debug){
- fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1);
- allprint(yych);
- putchar('\n');
- }
- # endif
- while (lsp-- > yylstate){
- *yylastch-- = 0;
- if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){
- yyolsp = lsp;
- if(yyextra[*yyfnd]){ /* must backup */
- while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){
- lsp--;
- unput(*yylastch--);
- }
- }
- yyprevious = YYU(*yylastch);
- yylsp = lsp;
- yyleng = yylastch-yytext+1;
- yytext[yyleng] = 0;
- # ifdef LEXDEBUG
- if(debug){
- fprintf(yyout,"\nmatch ");
- sprint(yytext);
- fprintf(yyout," action %d\n",*yyfnd);
- }
- # endif
- return(*yyfnd++);
- }
- unput(*yylastch);
- }
- if (yytext[0] == 0 /* && feof(yyin) */)
- {
- yysptr=yysbuf;
- return(0);
- }
- yyprevious = yytext[0] = input();
- if (yyprevious>0)
- output(yyprevious);
- yylastch=yytext;
- # ifdef LEXDEBUG
- if(debug)putchar('\n');
- # endif
- }
- }
- yyback(p, m)
- int *p;
- {
- if (p==0) return(0);
- while (*p)
- {
- if (*p++ == m)
- return(1);
- }
- return(0);
- }
- /* the following are only used in the lex library */
- yyinput(){
- return(input());
- }
- yyoutput(c)
- int c; {
- output(c);
- }
- yyunput(c)
- int c; {
- unput(c);
- }
-